Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport Botswana F1 Hungary F1 Hungary F2 Hungary F3 USA F14 USA F17 USA F12 USA F13 USA F14 USA F17 USA F20 Croatia F1 Croatia F2 Israel F1 Israel F2 Israel F3 USA F8 USA F12 USA F13 Israel F5 USA F4 Israel F3 USA F21 CNA TennisPro Classic - Winnetka Kueppers Kolsch Cup by Lambertz - Aachen 2003 West Side Tennis Club Challenger - Forest Hills Torneo Internacional Challenger Fila 2005 - Leon XL Bermuda Open - Bermuda Sunset Moulding Yuba City Racquet Club Challenger - Yuba City GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa USTA Challenger - Champaign USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Oklahoma Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan USA F27 ECM Prague Open 2008 - Prague BNP Paribas Primrose - Bordeaux San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton South Africa F1 South Africa F2 Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon USA F20 USA F21 Fifth Third Bank Tennis Championships - Lexington Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk USA F13 Dunlop World Challenge - Toyota Sao Paulo Challenger Belgrade Challenger Israel F2 Korat Challenger Johannesburg Challenger Rhodes Challenger Ostrava Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Granby Challenger Vancouver Challenger Binghamton Challenger Como Challenger Todi Challenger Rennes Challenger Seoul Challenger Chuncheon Challenger Charlottesville Challenger Knoxville Challenger Genova Challenger Ramat Hasharon Challenger Saint Francis Health System USTA Challenger - Tulsa Granby Challenger drkoop.com USTA Challenger of Dallas - Dallas VII Open Banc Agricol - Andorra Privat Bank Cup - Dniepropetrovsk V Abierto Internacional de Salinas - Salinas Hungarian Open - Budapest Quelle Cup 2000 - Furth Garden Open - Rome The Joyce Eisenberg Jerusalem Open - Jerusalem USTA Seascape Challenger - Aptos Gramado Open de Tennis - Gramado USTA/Safeway Challenger - Aptos Frito Lay/USTA Challenger - Binghamton Top Wool Challenger Biella - Biella XL Capital Bermuda Open - Bermuda Challenger Groningen - Groningen The Nottingham Challenger - Nottingham Toluca Challenger - Toluca Third Bank Tennis Championships - Lexington The LTA Bolton Challenger - Bolton Open Sainte Victoire - Aix-En-Provence The West Side Tennis Club Clay Court Challenger - Forest Hills The Natrel's Challenger of Granby - Granby XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Natrel's Challenger - Granby Fifth-Third Bank Tennis Classic - Lexington Harbour Tennis Cup Regione Lombardia - Milan Open de Franche-Comte - Besancon Constanta Challenger - Constanta USTA Seascape Challenger - Aptos The LTA Hester Trophy - Manchester LTA Nottingham Challenger - Nottingham 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Odlum Brown Vancouver Open - Vancouver The Swanston Challenger - Sacramento 2008 Knoxville Challenger - Knoxville Ford Tennis Championships - Louisville 2007 Knoxville Challenger - Knoxville BMW Tennis Championship - Sunrise Music City Challenger - Nashville Prosperita Open 2007 - Ostrava GHI Bronz Classic - Bronx Challenger Ford de Cherbourg - Cherbourg Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Ford Tennis Championships - Louisville JSM Challenger - Champaign Internationaux de Nouvelle-Caledonie - New Caledonia Wolfsburg Challenger Rome Challenger Status Athens Open - Athens Pro Challenger at Calabasas - Calabasas XL Bermuda Open - Bermuda Vancouver Challenger USTA Illinois Challenger - Champaign Ford Tennis Championships - Louisville Harrah's Entertainment Men's Pro Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas Ostdeutscher Sparkessen Cup - Dresden Countrywide Classic USTA Challenger - Carson 2007 Nielsen Pro Tennis Championship - Winnetka Napoli Challenger Baton Rouge Challenger 2008 China TCL Challenger - Guangzhou Medicor Open - Budapest Odlum Brown Vancouver Open - Vancouver Salinas Challenger Atlanta Clay Court Challenger - Atlanta Akbank Private Banking TED Open - Istanbul Hilton Waikoloa USTA Challenger - Waikoloa ATP Challenger Numea - New Caledonia Seoul Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg Kroger / St. Jude International - Memphis Cerveza Club Columbia Open - Bogota Salem Open - Hong Kong Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg TED Open - Istanbul Lubbock Challenger - Lubbock Music City Challenger - Nashville Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Mallorca Open - Mallorca The Nottingham Open - Nottingham The Hamlet Cup - Long Island President's Cup - Tashkent AIG Japan Open - Tokyo Meridiana Sardegna Open - Olbia Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich St. Petersburg Open - St. Petersburg Downtown Athletic Club USTA Challenger - Amarillo USTA Men's Challenger of Dallas - Dallas USTA Seascape Challenger - Aptos Tata Open - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Miller Lite Hall of Fame Tennis Championships - Newport TED Open - Istanbul Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Casino Lugano - Lugano VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Eisenberg Jerusalem Open - Jerusalem Architect Open - Budapest Steelers Cup 2005 - Kosice Belo Horizonte Tennis Open - Belo Horizonte Sydney International - Sydney USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Open de L'Isere - Grenoble Las Vegas Challenger - Las Vegas Chennai Open - Chennai Nottingham 1 Challenger PBZ Zagreb Indoors - Zagreb Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb Pekao Open - Szczecin Challenger Britania Zavaleta - Puebla FILA Challenger Biella - Biella Challenger de Granby - Granby drkoop.com USTA Challenger of Houston - Houston President's Cup 1998 - Tashkent Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Pilot Pen Tennis - New Haven Zagreb Open - Zagreb South African Airways Open - East London Binghamton Professional Tennis Tournament - Binghamton Thailand Open - Bangkok Schickendanz Open - Furth Stella Artois Clay Court Championships - Budaors Singha Tennis Classic - Tarzana dBI Tennis Challenger - Binghamton Palermo Challenger USTA Freeman Men's Challenger - Joplin Nottingham Challenger Citrix Tennis Championships - Delray Beach Lubbock Challenger - Lubbock Campbells Hall of Fame Tennis Championships - Newport ATP Kremlin Cup - Moscow SA Tennis Open - Johannesburg Gerry Weber Open - Halle AEGON Championships - London Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Regions Morgan Keegan Championships - Memphis Oldum Brown Vancouver Open - Vancouver Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston RCA Championships - Indianapolis Milan Indoors - Milan BMW Open - Munich Open de Nice Cote dAzur - Nice Keio Challenger International Tennis Tournament - Yokohama Atlanta Tennis Championships - Atlanta Malaysian Open - Kuala Lumpur China Open - Beijing Bangkok Challenger Rome Challenger Brisbane International - Brisbane Open des Alpes Trophee BNP Paribas - Grenoble SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Orleans Challenger AEGON International - Eastbourne Rhodes Challenger Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding If Stockholm Open - Stockholm Erste Bank Open - Vienna Tashkent Challenger - Tashkent Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Sybase Open - San Jose Nottingham 2 Challenger San Remo Challenger Bordeaux Challenger Izmir Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Apia International - Sydney Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON International - Eastbourne Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo The Stella Artois Grass Court Championships - London Bratislava Challenger Champaign Challenger Helsinki Challenger Chennai Open - Chennai Delray Beach Open - Delray Beach Open de la Comunidad Valenciana - Valencia Salzburg Challenger Abierto Mexicano Telcel - Acapulco Noumea Challenger Heilbronn Challenger Honolulu Challenger Dallas Challenger Rakuten Japan Open - Tokyo Tennis Channel Open - Las Vegas Brisbane International - Brisbane The Artois Championships - London Abierto Mexicano Telcel - Acapulco AEGON Championships - London Medibank International - Sydney Erste Bank Open - Vienna Sunrise Challenger Delray Beach Open - Delray Beach AEGON Championships - London AEGON Championships - London Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Rakuten Japan Open - Tokyo New York Open - New York Erste Bank Open - Vienna Tata Open Maharashtra - Pune Countrywide Classic - Los Angeles Great Ocean Road Open - Melbourne Millennium Estoril Open - Estoril Johannesburg Challenger Citi Open - Washington Athens Challenger If Stockholm Open - Stockholm Delray Beach Open - Delray Beach San Diego Open - San Diego Dallas Open - Dallas RCA Championships - Indianapolis AEGON Championships - London New York Open - New York Erste Bank Open - Vienna SA Tennis Open - Johannesburg Erste Bank Open - Vienna AEGON Championships - London Melbourne Summer Set - Melbourne Legg Mason Tennis Classic - Washington Heineken Open - Auckland Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Miller Lite Hall of Fame Tennis Championships - Newport AEGON Championships - London Atlanta Tennis Championships - Atlanta If Stockholm Open - Stockholm Estoril Open - Estoril Citi Open - Washington Millennium Estoril Open - Estoril Valencia Open - Valencia Heineken Open - Auckland RCA Championships - Indianapolis Grand Prix Hassan II - Casablanca Winston-Salem Open - Winston-Salem Valencia Open - Valencia Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril ASB Classic - Auckland Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Swiss Indoors Basel - Basel Citi Open - Washington Yitzhak Rabin Challenger 1998 - Tel Aviv Chengdu Open - Chengdu If Stockholm Open - Stockholm Memphis Open - Memphis Zivnobanka Czech Open - Prostejov Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Cairo Challenger - Cairo BB&T Atlanta Open - Atlanta Millennium Estoril Open - Estoril Laser Vision USTA Challenger - Amarillo Geneva Open - Geneva 2003 Eddleman USTA Challenger - Birmingham Citi Open - Washington Hamburg European Open - Hamburg If Stockholm Open - Stockholm Hall of Fame Open - Newport Abierto Mexicano Telcel - Acapulco Pilot Pen International - New Haven Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco AEGON Championships - London Japan Open - Tokyo Sybase Open - San Jose AIG Japan Open - Tokyo Open 13 - Marseille RCA Championships - Indianapolis Truist Atlanta Open - Atlanta President's Cup - Tashkent Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide Estoril Open - Estoril Regions Morgan Keegan Championships - Memphis Legg Mason Tennis Classic - Washington D.C. U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Brisbane - Brisbane RCA Championships - Indianapolis Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sony Ericsson Open - Miami U.S. Mens's Clay Court Championship - Houston Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Heineken Open Shanghai - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Open Sabadell Atlantico - Barcelona Shanghai ATP Masters 1000 - Shanghai AEGON International - Eastbourne Maharashtra Open - Pune Mercedes-Benz Cup - Los Angeles President's Cup 2000 - Tashkent Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Rolex Paris Masters - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Scania Stockholm Open - Stockholm Heineken Open - Auckland UBS Open Gstaad - Gstaad Sony Ericsson Open - Miami Salem Open - Hong Kong Mutua Madrilena Madrid Open - Madrid The Samsung Open - Nottingham Delray Beach Open - Delray Beach Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo AAPT Championships - Adelaide Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome The Ericsson Open - Miami Western & Southern Open - New York Tennis Masters Series - Monte Carlo US Men's Clay Court Championship - Houston Miami Open - Miami Australian Open - Melbourne BNP Paribas Open - Indian Wells Nature Valley International - Eastbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BB&T Atlanta Open - Atlanta Wimbledon - London Citi Open - Washington U.S. Open - New York If Stockholm Open - Stockholm French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London AEGON International - Eastbourne French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Tennis Masters Series - Toronto Rakuten Japan Open - Tokyo Fever-Tree Championships - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Tennis Masters Series - Cincinnati Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, REL2, UKR-ISR 3-2 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QR, FRA-ISR 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group 1, REL2, ISR-GRE 5-0 Davis Cup, Group 1, 1R, BLR-ISR 3-2 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, PO, CHI-ISR 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, SWE-ISR 2-3 U.S. Open (juniors) French Open (juniors) Davis Cup, Group 1, REL2, ISR-FIN 3-2 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, ISR-AUT 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, Group 1, 2R, GER-ISR 5-0 Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Laver Cup - Chicago Wimbledon (juniors) Nitto ATP Finals - London Olympics - Beijing Citi Open - Washington